.article {
  height: 40px;
  display: flex;
  align-items: stretch;
}
.article > div {
  flex: 1;
  text-align: center;
  line-height: 40px;
  border-bottom: 1px solid #333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.btn {
  outline: none;
  border: none;
  background-color: transparent;
  cursor: pointer;
}
.btn:hover {
  text-decoration: underline;
}